package com.zwps.biz.dal.db.object;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;

import com.zwps.biz.dal.constant.TableNameConstant;
import lombok.Data;

/**
 * 报警阈值表（报警机制信息表）
 * @TableName pub_warn_limit
 */
@TableName(TableNameConstant.PUB_WARN_LIMIT)
@Data
public class PubWarnLimit implements Serializable {
    /**
     * 报警机制编号
     */
    @TableId(type = IdType.AUTO)
    private Integer wmcd;

    /**
     * 测点Id
     */
    private String ptid;

    /**
     * 报警值类别(对应那个字段值报警)
     */
    private String wmtp;

    /**
     * 报警名称
     */
    private String wmnm;

    /**
     * 报警级别
     */
    private String wmlv;

    /**
     * 报警颜色
     */
    private String wlcr;

    /**
     * 报警阈值上限
     */
    private Double wmmax;

    /**
     * 报警阈值下限
     */
    private Double wmmin;

    /**
     * 报警阈值来源（理论值、历史极值、经验值、设计值、标准规范）
     */
    private String wmsu;

    /**
     * 
     */
    private String ptcd;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}